Esto es bastante común en realidad, pero fácilmente evitable una vez que sabes por qué 😃
La situación más común para estos errores de acción inválida es esta:
- Cargas un enlace o página > vas a algún lander. El rastreador piensa que estás en el nodo del lander
- Haces clic en el enlace de acción. El rastreador ve que estás en el lander > ejecuta la acción 1 > te redirige a la oferta. El rastreador ahora piensa que estás en el nodo de la oferta
- Vuelves al lander anterior, generalmente porque el enlace de acción se abrió en una nueva pestaña, o usaste el botón de retroceso y tu lander no tiene nuestro JS. Ahora estás en el nodo del lander, pero el rastreador piensa que estás en el nodo de la oferta.
- Haces clic en el enlace de acción. Ahora, si la URL de la acción no contiene datos que le digan al rastreador que eres un clic repetido desde el lander, o si esto no está en el referrer, entonces el rastreador aún piensa que estás en el nodo de la oferta.
- El rastreador intenta ejecutar la acción 1 en el nodo de la oferta, pero no existe, por lo que devuelve el error que publicaste.
El segundo más común es cuando vas directamente a la URL de tu página, sin usar un enlace de redirección/directo generado --> luego haces clic en la acción.
En este caso, no hay contexto de seguimiento (a menos que hayas incrustado nuestro código JS fluxDefaults), y por lo tanto no puede determinar qué hacer.
Hay algunas formas de asegurarse de que esto no suceda:
- La forma #1 es poner nuestro JS en tus páginas, usando el código que obtienes del diálogo de edición del lander (o constructor de embudo > obtener enlaces/JS para esa página). De esta manera, cuando la página se carga, nuestro JS busca enlaces de acción e inyecta el ID del visitante en el enlace, junto con el nodo del que provienen. Con esto, los clics repetidos tienen un contexto claro para el rastreador.
- En segundo lugar, asegúrate de usar enlaces generados desde el constructor de embudo en todas partes. Si necesitas rastrear tráfico orgánico, incrusta los valores predeterminados en la página. Siempre prueba tus enlaces en nuevas ventanas de incógnito para probar claramente.
Con respecto a los parámetros predeterminados: estos parámetros predeterminados no son anulaciones, sino más bien alternativas que el rastreador usará si no tiene contexto/información sobre el usuario.
Me refiero a estos parámetros:
Si el rastreador sabe en qué nodo/embudo está el usuario, siempre ejecutará la acción relevante. Si esa acción no existe en ese nodo, obtienes este error.
Estos parámetros predeterminados arriba rara vez se usan en realidad -- ¡es malo si tienen que usarse, ya que indica que el seguimiento se ha desmoronado y se tuvo que confiar en algunas alternativas!